NexCOBOT Taiwan
13F, No.916, Zhongzheng Rd., Zhonghe Dist., New Taipei City, Taiwan 23586, R.O.C.
TEL: +886-2-8226-7786

機器人運動控制解決方案

創博的工業機器人控制軟體(NexGRC)為一基於PC-Based控制器架構的純軟體,可透過工業現場總線如EtherCAT來控制伺服驅動器。NexGRC運行於即時作業系統(RTOS),可即時演算並將運動控制命令發送至伺服驅動器,而NexGRC也提供了可於Windows作業系統上運行的調適軟體如NexMotion Studio、示教器操作畫面如TPUI以及讓使用者自行開發的函式庫如NexGRC Windows API。

NexGRC軟體架構
NexGRC 軟體架構圖

NexGRC軟體內建EtherCAT主站功能,可以連接各種不同廠商的EtherCAT從站,同時也支援了多種的標準工業機器人構型如垂直多關節型6軸機器人、Delta機器人與SCARA機器人等,可以透過NexMotion Studio調適軟體來設定機器人的構型與相關參數,以及設定需要控制的EtherCAT從站

NexMotion Studio
NexMotion Studio軟體畫面


NexGRC軟體內建TPUI功能,提供了多種標準的操作功能可以直接操作機器人移動,針對不同的使用情境設定機器人的移動點位,編寫機器人的工作任務等。TPUI提供了NRPL(NexMotion Real-Time Programming Language)的程式語法,是一種基於C語言的標準語法,可以讓使用者快速撰寫即時控制機器人的工作任務。

TPUI
TPUI


TPUI - NRPL編輯畫面
TPUI - NRPL編輯畫面

NexGRC中TPUI功能的使用,必須搭配創博提供的標準示教器硬體如TP-100-1與TP-200。示教器產品內包含了觸控螢幕可讓使用者直接操作TPUI,緊急停止開關讓使用者可以緊急停止機器人的運動,三段式開關(Enabling switch)可以讓使用者在符合ISO 10218-1手動模式下安全的操作機器人。


TP 100-1
TP 100-1

對於想要自行設計機器人操作畫面的使用者,NexGRC也提供了Windows API讓使用者可以自行開發人機介面來控制機器人,例如透過C#或VB.net等語法開發windows form圖形化顯示介面。


NexGRC Windows API
NexGRC Windows API

如上所述,NexGRC軟體解決方案提供兩種不同的使用情境壤使用者選擇如下:

(1) 針對無須開發機器人操作畫面的使用者,可使用NexGRC提供的TPUI搭配示教器產品如TP-100-1,可直接透過TPUI上的操作畫面直接操作工業機器人

(2) 對於想要自行開發機器操作畫面的使用者,則可透過NexGRC Windows API在Windows環境上自行開發機器人操作人機畫面。

NexGRC軟體解決方案,已經與創博提供的硬體電腦平台完成即時系統的性能測試與穩定性測試。因此,使用者可以直接選購創博整合好的機器人控制器解決方案以確保NexGRC軟體運作的即時性能與穩定性能,創博整合好的機器人控制器產品包含了RCB100-SCARARCB100-GRCNET300-GRC